concurrent distribution